package spe.model.spem;

import java.util.List;

import org.eclipse.draw2d.geometry.Point;

import spe.model.notation.Link;
import spe.model.notation.SPEMDiagram;

public interface NodeElement extends SPEMElement
{
	public void setPosition(Point newPos);
	public Point getPosition();
	public void addLeavingEdge(Link edge);
	public void removeLeavingEdge(Link edge);
	public List<Link> getLeavingEdges();
	public void addArrivingEdge(Link edge);
	public void removeArrivingEdge(Link edge);
	public List<Link> getArrivingEdges();
	public void setContainer(SPEMDiagram notationElement);
	public  SPEMDiagram getContainer();
}
